Skip to content

Add repository-based data access for ProjectController (proof of concept)#117

Open
Mohab-Sobhy wants to merge 1 commit intosoft-eng-practicum:developfrom
Mohab-Sobhy:develop
Open

Add repository-based data access for ProjectController (proof of concept)#117
Mohab-Sobhy wants to merge 1 commit intosoft-eng-practicum:developfrom
Mohab-Sobhy:develop

Conversation

@Mohab-Sobhy
Copy link

Summary

This PR provides a small proof of concept introducing a minimal repository-based Data Access layer for ProjectController to improve separation of concerns and maintainability, while intentionally avoiding over-engineering.

Changes

  • Added IProjectRepository and ProjectRepository
  • Refactored a limited set of read operations from ProjectController
  • Preserved existing behavior with no functional changes

Scope

This is an incremental demonstration on a single controller to evaluate whether this direction is suitable before considering wider adoption.

Related to #112

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant